.ellipsis1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;line-clamp:1;-webkit-line-clamp:1}.ellipsis2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2}.inside-1{background-color:#f5f5f5;margin-left:auto;margin-right:auto;padding-top:2rem;padding-bottom:8rem;min-height:400px}@media screen and (max-width:1023px){.inside-1{padding-top:20px;padding-bottom:40px;margin-top:0;margin-bottom:0}}.filter{padding-top:2rem;padding-bottom:4rem}.filter .container{border-radius:var(--border-radius-5);background-color:#fff;padding:3rem 2rem}.filter dl,.filter .item{margin-bottom:1rem;line-height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;overflow:hidden;height:3rem;position:relative}.filter dl:last-child,.filter .item:last-child{margin-bottom:0}.filter dl.show,.filter .item.show{height:auto}.filter .title{font-size:1.4rem;color:#666;padding-left:2rem}.filter .title .icon{width:2rem;height:2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;vertical-align:top;margin-top:.5rem;margin-right:.5rem}.filter dd{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.filter .child{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:8rem;position:relative}.filter .child .moreBtn{width:5rem;height:3rem;line-height:3rem;text-align:center;padding:0 1rem 0 0;position:absolute;top:0;right:3rem}.filter .child .moreBtn .icon{display:inline-block;width:1rem;height:1rem;top:.8rem;right:0;position:absolute}.filter .child .moreBtn .icon:after{content:"";display:inline-block;width:.5rem;height:.5rem;border-bottom:1px #555 solid;border-right:1px #555 solid;margin:auto;vertical-align:middle;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.filter .child .moreBtn.up .icon{top:10px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.filter .all{min-width:auto}.filter span{min-width:auto;display:inline-block;margin-right:1rem;float:left}.filter span:last-child{margin-right:0}.filter a{border-radius:.5rem;display:inline-block;vertical-align:top;padding:0 1rem;line-height:2.8rem;height:3rem;border:1px transparent solid;color:#333}.filter a:hover{color:var(--main-color)}.filter .color .child span{margin-right:0;min-width:auto}.filter .color .child a{width:3rem;border-radius:0;padding:0}.filter .color .child a:hover{border-color:var(--main-color)}.filter .color .child .active a{border-color:var(--main-color)}.filter .active{position:relative}.filter .active a{background-color:#f2f2f2;text-align:center;color:var(--main-color)}.filterM{border-top:1px #eee solid;border-bottom:1px #eee solid;margin-bottom:20px;display:none;background:#fff;font-size:14px;position:relative;z-index:9}.filterM .list{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.filterM .list li{width:50%;float:left;border-right:1px rgba(0,0,0,0.05) solid}.filterM .list li:last-child{border:none}.filterM .list .col-3{width:33.33333333%}.filterM .list .title{cursor:pointer;font-size:14px;color:#666;display:block;height:40px;line-height:40px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;line-clamp:1;-webkit-line-clamp:1;position:relative}.filterM .list .title:after{content:"";display:inline-block;width:5px;height:5px;border-bottom:1px #555 solid;border-right:1px #555 solid;vertical-align:middle;margin-top:-3px;margin-left:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .5s;transition:all .5s}.filterM .list .title .icon{width:20px;height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;vertical-align:top;margin-top:10px;margin-right:5px}.filterM .list .active .title{color:var(--main-color)}.filterM .list .active .title:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:0}.filterM .list .active .filterPopup{display:block}.filterM .list .color .filterMPopup .all{min-width:25%}.filterM .list .color .filterMPopup .all a{width:auto}.filterM .list .color .filterMPopup span{margin-right:0;min-width:auto}.filterM .list .color .filterMPopup a{width:30px;padding:0}.filterM .list .color .filterMPopup a:hover{border-color:var(--main-color)}.filterM .list .color .filterMPopup .active a{border-color:var(--main-color)}.filterMPopup{display:none;overflow:hidden;max-width:1420px;margin:auto;height:auto;border-bottom:1px rgba(0,0,0,0.05) solid;position:absolute;z-index:9999;right:0;left:0;top:100%}.filterMPopup .transparent{background-color:transparent;display:none;position:fixed;z-index:0;top:0;left:0;width:100%;height:100%}.filterMPopup .con{background:#f4f4f4;overflow:hidden;padding:15px;position:relative;z-index:1}.filterMPopup span{display:inline-block;float:left;min-width:25%;padding:0 5px 10px 5px}.filterMPopup a{display:block;font-size:12px;height:30px;line-height:30px;-webkit-box-shadow:0 0 0 1px #cecece;box-shadow:0 0 0 1px #cecece;border-radius:3px}.filterMPopup .active a{background:var(--main-color);color:#fff;-webkit-box-shadow:0 0 0 1px var(--main-color);box-shadow:0 0 0 1px var(--main-color)}@media screen and (max-width:1023px){.filter{display:none}.filterM{display:block}}.product .common-page{padding-top:3rem}.listProduct{margin-left:-1.5rem;margin-right:-1.5rem;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.listProduct li{width:25%;padding:0 1.5rem 3rem 1.5rem;float:left}.listProduct li.col-3{width:33.33333333%}.listProduct li.col-4{width:25%}.listProduct li.col-5{width:20%}.listProduct .box{border:.1rem #eee solid;border-radius:var(--border-radius-5);overflow:hidden;background-color:#fff;display:block;min-height:100%;height:100%;position:relative}.listProduct .pic{position:relative}.listProduct .picC{display:block;overflow:hidden;position:relative}.listProduct .picC:after{content:"";display:block;padding-top:100%}.listProduct .picC img{-webkit-transition:all .5s;transition:all .5s}.listProduct .ad{height:100%;min-height:100%;position:relative}.listProduct .ad img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.listProduct .tag{display:inline-block;min-width:4.8rem;line-height:2.4rem;border-radius:.3rem;background-color:var(--main-color);color:#fff;text-align:center;font-size:1.2rem;padding:0 1rem;position:absolute;top:2rem;left:1.5rem}.listProduct .kucun{line-height:2.4rem;font-size:1.4rem}.listProduct .kucun .num{color:var(--main-color)}.listProduct .guige{line-height:2.4rem;font-size:1.4rem;padding-bottom:1rem}.listProduct .guige .num{color:var(--main-color)}.listProduct .collected{position:absolute;top:2rem;right:2rem}.listProduct .collect{position:absolute;top:2rem;right:2rem}.listProduct .text{padding:3rem 1.5rem 2rem 1.5rem;position:relative}.listProduct .title{font-size:1.8rem;line-height:3rem;height:3rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;line-clamp:1;-webkit-line-clamp:1;margin-bottom:1rem}.listProduct .info{font-size:1.4rem;line-height:2.4rem;height:4.8rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;margin-bottom:2rem}.listProduct .price-addCart{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.listProduct .price{color:var(--sub-color);font-size:1.8rem;line-height:2.8rem;height:2.8rem;overflow:hidden;font-weight:700;position:relative}.listProduct .addCartBtn{font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:4rem;line-height:4rem;height:4rem;border-radius:2rem;text-align:center;padding:0 .5rem;color:#666}.listProduct .addCartBtn .icon{display:inline-block;width:2rem;height:2rem}.listProduct .addCartBtn .icon svg{width:100%;height:100%;vertical-align:top}.listProduct .addCartBtn:hover{color:#fff}.listProduct .score-pj{margin-top:2rem;border-top:.1rem #eee solid;padding-top:1.5rem;color:var(--main-color);font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.listProduct .score-pj a{color:#333}.listProduct .score-pj a:hover{text-decoration:underline}.listProduct .box:hover{border-color:var(--main-color);-webkit-box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.15);box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.15)}.listProduct .box:hover .picC img{-webkit-transform:scale(1.1);transform:scale(1.1)}.listProduct .box:hover .addCartBtn{background-color:var(--main-color);color:#fff}@media screen and (max-width:1023px){.listProduct{margin-left:-5px;margin-right:-5px}.listProduct .common-page{padding-top:20px}.listProduct li{width:25%;padding:0 5px 10px 5px}.listProduct li.col-5{width:50%}.listProduct .text{margin-top:0;padding:10px 10px 10px 10px}.listProduct .title{font-size:14px;line-height:24px;height:48px;line-clamp:2}.listProduct .info{font-size:14px;line-height:24px;height:48px}.listProduct .guige{font-size:14px;padding-bottom:10px}.listProduct .price{font-size:18px;line-height:30px;height:30px}.listProduct .tag{font-size:12px;min-width:48px;border-radius:5px;line-height:30px;padding:0 5px;top:15px;left:15px}.listProduct .addCartBtn{color:var(--main-color);min-width:30px;line-height:30px;height:30px;border-radius:15px;padding:0 5px}.listProduct .addCartBtn .icon{width:20px;height:20px}.listProduct .collected{position:absolute;top:15px;right:15px}.listProduct .collect{position:absolute;top:15px;right:15px}.listProduct .score-pj{font-size:14px}}@media screen and (max-width:767px){.listProduct li{width:50%}.listProduct li.col-4{width:50%}.listProduct .tag{top:10px;left:10px}.listProduct .collected{top:10px;right:10px}.listProduct .collect{top:10px;right:10px}.listProduct .info{margin-bottom:10px}.listProduct .score-pj{-ms-flex-wrap:wrap;flex-wrap:wrap}.listProduct .score-pj .pj{width:100%}.listProduct .pj-dz{-ms-flex-wrap:wrap;flex-wrap:wrap}.listProduct .pj-dz .pj{width:100%}.listProduct .pj-dz .dz{width:100%}}